using SqlSugar;

namespace JshRCSWebApi.SqlSugarDB.Model.jshrcs_initial
{
    /// <summary>
    /// 
    /// </summary>
    public class sitearea : BaseEntity
    {
        /// <summary>
        /// 
        /// </summary>
        public sitearea()
        {
        }

        /// <summary>
        /// 所属场景（地图编号）
        /// </summary>
        public System.Int32 saSId { get; set; }

        /// <summary>
        /// 站点类型[SiteType.id]
        /// </summary>
        public System.Int32 saSTId { get; set; }

        /// <summary>
        /// 站点编码
        /// </summary>
        public System.String saCode { get; set; }

        /// <summary>
        /// X坐标(图像坐标)
        /// </summary>
        public System.Int32? saX { get; set; }

        /// <summary>
        /// Y坐标(图像坐标)
        /// </summary>
        public System.Int32? saY { get; set; }

        /// <summary>
        /// X实际坐标（现实所在的具体位置）
        /// </summary>
        public System.Single? saWorldX { get; set; }

        /// <summary>
        /// Y实际坐标（现实所在的具体位置）
        /// </summary>
        public System.Single? saWorldY { get; set; }

        /// <summary>
        /// 这个节点所包含的连接的id,存在格式（逗号分隔 ）：id1,id2,id3,id4
        /// </summary>
        public System.String saConnections { get; set; }

        /// <summary>
        /// 状态(1=空闲、2=占用）
        /// </summary>
        public System.Int32? saStatus { get; set; }

        /// <summary>
        /// 站点宽度（用于判断测量距离）/cm
        /// </summary>
        public System.Double? saWidth { get; set; }

        /// <summary>
        /// 站点高度（用于判断测量距离）/cm
        /// </summary>
        public System.Double? saHeight { get; set; }

        /// <summary>
        /// 当前设备
        /// </summary>
        public System.Int32? saPresentEquipment { get; set; }

        /// <summary>
        /// 行进路线状态（0,0,0,0）对应上,左,下,右；0：禁用，1：启用
        /// </summary>
        public System.String saRouteStatus { get; set; }
    }
}